home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / graphics / layers.h < prev    next >
C/C++ Source or Header  |  1988-07-15  |  769b  |  36 lines

  1. #ifndef    GRAPHICS_LAYERS_H
  2. #define    GRAPHICS_LAYERS_H
  3. #ifndef    EXEC_LISTS_H
  4. #include    <exec/lists.h>
  5. #endif
  6. #ifndef    EXEC_SEMAPHORES_H
  7. #include    <exec/semaphores.h>
  8. #endif
  9. #define    LAYERSIMPLE    1
  10. #define    LAYERSMART    2
  11. #define    LAYERSUPER    4
  12. #define    LAYERUPDATING    0x10
  13. #define    LAYERBACKDROP    0x40
  14. #define    LAYERREFRESH    0x80
  15. #define    LAYER_CLIPRECTS_LOST    0x100
  16. #define    LMN_REGION    -1
  17. struct    Layer_Info
  18. {
  19. struct    Layer    *top_layer;
  20. struct    Layer    *check_lp;
  21. struct    Layer    *obs;
  22. struct    MinList    FreeClipRects;
  23. struct    SignalSemaphore    Lock;
  24. struct    List    gs_Head;
  25. LONG    longreserved;
  26. UWORD    Flags;
  27. BYTE    fatten_count;
  28. BYTE    LockLayersCount;
  29. UWORD    LayerInfo_extra_size;
  30. WORD    *blitbuff;
  31. struct    LayerInfo_extra    *LayerInfo_extra;
  32. };
  33. #define    NEWLAYERINFO_CALLED    1
  34. #define    ALERTLAYERSNOMEM    0x83010000
  35. #endif
  36.